package com.haozi.ehub.core.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.haozi.ehub.entity.entities.TestInfo;

import java.util.List;

/**
 * <p>
 * 测试表 服务类
 * </p>
 *
 * @author terry
 * @since 2020-05-29
 */
public interface TestInfoService extends IService<TestInfo> {
    /**
     * 获取所有数据
     * @author     ： terry
     * @date       ： Created in 2020/6/1 14:41
     * @return List
     */
    List<TestInfo> getAll();
    /**
     * 根据ID获取
     * @author     ： terry
     * @date       ： Created in 2020/6/11 17:25
     * @param id 主键
     * @return： TestInfo
     */
    TestInfo getById(String id);


    /**
     * 根据ID从缓存获取
     * @author     ： terry
     * @date       ： Created in 2020/6/11 17:25
     * @param id 主键
     * @return： TestInfo
     */
    TestInfo getByIdFromCache(String id);
    /**
     * 根据ID从缓存获取
     * @author     ： terry
     * @date       ： Created in 2020/6/11 17:25
     * @param  id 主键
     * @return：  TestInfo
     */
    TestInfo getCacheById(String id);
}
